#pragma once

#include <SDL_audio.h>
#include <AL/al.h>

namespace ALC {

class Sound
{
public:
    Sound();
    ~Sound();

    bool load(const char *path);

    void setRepeat(int times);

    void play();
    void pause();
    void stop();

private:
    ALuint _buffer;
};

} // namespace ALC
